home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 2: CDPD 1
/
Almathera Ten on Ten - Disc 2: CDPD 1.iso
/
pd
/
176-200
/
189
/
uedit
/
help!
< prev
next >
Wrap
Text File
|
1995-03-13
|
15KB
|
361 lines
Uedit V2.4
Copyright (C) 1986-88, Rick Stiles
(S=Shift, A=Alt, C=Ctl, L=lAmiga, R=rAmiga, BS=BackSpace, KP=KeyPad)
*** Use TEACH KEYS to learn key assignments ***
*** Click window's Title Bar to switch to Tiny Window ***
*** pmEsc is the Primitive Mode Esc character, normally ESC ***
*** Primitive Mode is used for string and number inputs ***
*** You can press ESC and change pmEsc to the Return key or ***
*** some other ctrl character ***
SCROLL:
mouse: Hold down button & move mouse to scroll up/down
R-s: Scroll Type in range 0 to 2
upArrow: Scroll up 1 line
downArrow: Scroll down 1 line
leftArrow: Scroll right 1 char
rightArrow: Scroll left 1 char
S-upArrow: Scroll up 11 lines
S-downArrow: Scroll down 11 lines
S-leftArrow: Scroll right 10 chars
S-rightArrow: Scroll left 10 chars
A-upArrow: Scroll to start of page
A-downArrow: Scroll to bottom of page
A-leftArrow: Scroll right 20 chars
A-rightArrow: Scroll left 20 chars
C-upArrow: Scroll to start of file
C-downArrow: Scroll to end of file
C-leftArrow: Scroll to end of line
C-rightArrow: Scroll to start of line
gadget3: Scroll display down
gadget4: Scroll display up
CURSOR:
mouse: Place cursor or scroll if button held
kp5: Find cursor and center it in window
kp8: Move cursor up 1 line
kp2: Move cursor down 1 line
kp4: Move cursor to start of word
kp6: Move cursor to end of word
S-kp4: Move cursor left 1 char
S-kp6: Move cursor right 1 char
A-kp4: Move cursor to start of line
A-kp6: Move cursor to end of line
A-kp8: Move cursor to start of page
A-kp2: Move cursor to end of page
C-kp8: Move cursor to start of form
C-kp2: Move cursor to end of form
TABS:
S-tab: Transparent tab forward
A-tab: Transparent tab backward
C-tab: Untab - delete white space back to previous tab column
AC-tab: Switch to/from using spaces for tabs or using real tabs
SA-tab: Show tab ruler above cursor line
SC-tab: Set tab ruler using mouse or keys
L-t: Convert tabs in file to spaces
R-t: Convert spaces in file to tabs
SAC-tab: Set tab table number (0-4) to use for tab spacing
AMIGADOS:
C-mouse: in blackspace: click-load dir/filename
C-mouse: in whitespace: show buf38 split window directory list
A-z: Get directory listing. (Also sets directoryname used in C-mouse.)
AC-z: Change the current Uedit directory
C-y: Execute an AmigaDOS command, but don't collect the results
C-z: Execute an AmigaDOS command and get results
FILES:
gadget1: Switch to next file
gadget2: Switch to previous file
f1: Switch to next file
S-f1: Switch to previous file
OPEN:
C-mouse: Load File or select Directory that is CTRL-clicked
A-f1: Load a file
C-f1: Open new "Noname" file
SA-f1: Insert file at cursor
SC-f1: Restore current file to original
L-f1: Bring up file requester (Needs ARP library & FileReq prog in C:.)
A-n: Rename the file in the window
SAVE:
f2: Save file currently in window
S-f2: Save file under different name
A-f2: Save all changed files
SC-f2: Save hilite as...
SA-f2: Abort the current file save
CLOSE:
f3: Close current file. If changed, "Save changes?"
S-f3: Auto-save file, if changed, then close it
closeBox: If changed, "Save changes?" Close, if no files, "Really quit?"
QUIT:
f4: Ask "Save changes?", if any changes, then "Really quit?"
S-f4: Auto-save changes, then quit
A-f4: Quit fast, WITHOUT saving any files
BUFFERS:
A-w: Swap current buffer to buffer 0 (the "home" buffer)
A-f3: Free all work (non-file) buffers
SA-f6: Input the number of a buffer to edit
L-w: Push current file onto buffer stack
R-w: Pop buffer off of stack
SA-w: Rotate buffer stack
C-w: Swap the current file with buffer 41
A-f: Input the number of a buffer to free
SC-f6: Examine all buffers that aren't empty
SCRATCH DELETES & UNDO:
kp0: UNDO scratch deletes, inserting scratch delete buffer at cursor
C-d: Delete cursor line, storing it in Undo buffer
kp7: Delete word left, storing it in Undo buffer
kp9: Delete word right, storing it in Undo buffer
S-kp7: Delete char to left of cursor, storing it in Undo buffer
S-kp9: Delete char under cursor, storing it in Undo buffer
A-kp7: Delete to start of line, storing it in Undo buffer
A-kp9: Delete to end of line, storing it in Undo buffer
C-kp7: Delete from cursor to start of page, storing it in Undo buffer
C-kp9: Delete from cursor to end of page, storing it in Undo buffer
HILITE:
SAC-mouse: Drag mouse and mark hilite region
S-mouse: Set start of hilite region
A-mouse: Set end of hilite region
kp1: Set start of hilite region at cursor
kp3: Set end of hilite region at cursor
kpDot: Copy hilite region into buffer
kpMinus: Copy hilite region into buffer, then delete hilite region
kpEnter: Insert copied hilite at cursor
A-h: Unmark the hilite region
C-h: Erase hilite region. No Copy is made!
INVERT:
SC-mouse: Set start of invert region
AC-mouse: Set end of invert region
C-kp1: Set start of invert region at cursor
C-kp3: Set end of invert region at cursor
C-kpDot: Copy invert region into buffer
C-kpMinus: Copy invert region into buffer, then delete invert region
C-kpEnter: Insert copied invert region at cursor
A-i: Unmark the invert region
C-i: Erase the invert region. No Copy is made!
HELP/COLORS/INTERLACE:
R-h: Toggle hide display flag (used w/ cmdMultiplier & learn mode)
help: Load and show help file - press again to release help
C-help: Start Teach Keys mode - press Amiga-ESC to end it
SC-help: Refresh window (or screen in interlace), including title bar
A-help: Rotate 4 Workbench colors in Uedit
SAC-Help: Rebuild the menus by running the startup command
R-s: Toggle scroll type, 0 = slow, 1 = fast
R-h: Toggle hide display
S-esc: Toggle to/from interlace display mode
R-f1: Regular screen, 1 bitplane (2 colors)
R-f2: Regular screen, 2 bitplanes (4 colors)
R-f3: Lace screen, 1 bitplane (2 colors)
R-f4: Lace screen, 2 bitplanes (4 colors)
A-esc: Tune RGB colors in interlace using mouse. (See A-Help also.)
SEARCH & REPLACE:
f7: Input search text & search fwd. (EitherOr="$", wildcards= "?" & "*".)
S-f7: Modify existing search text and then search fwd
A-f7: Input new search wildcard & allBut characters
C-f7: Input new search either-or character
f8: Input replace string to use in search-replace
S-f8: Modify existing replace string
f9: Search forward, mark matched region, put cursor at start of rgn
S-f9: Search backward, mark matched region, put cursor at start of rgn
f10: Replace matched region with replace text, then search forward
S-f10: Replace matched region with replace text, then search backward
A-f10: Replace and continue forward search-replace until search fails
C-8: Toggle case-sensitivity of search
KEYS:
f5: Swap next 2 commands
SAC-f6: Kill next command
L-f6: Find out if keys have got commands attached
A-m: Swap mouse buttonUp with the next key pressed
A-u: Toggle using printable keys for commands/normal typing
C-t: Teach One, shows help message on next key
CONFIG & COMPILE:
f6: Compile command at or following cursor
A-f6: Save UE data to disk. Default is Data! or last name you gave
C-f6: Restore UE data from disk. Default is Data! or last name you gave
AC-f6: Compile default values at the top of Config! file
S-f6: Select buf44 to use for scratch editing or writing commands
LEARN MODE:
C-5: Save a learned sequence
C-6: Load a learned sequence
C-7: Load and run learned sequence
C-s: Start/abort Learn Mode. (Use C-r to finish & to run it.)
C-r: Finish Learn Mode or run learned sequence
SPLIT WINDOWS:
L-0: Remove current split window
L-=: Adjust active split window size with mouse
L-c: Split window to show current file
L-1: Split window to show Undo buffer
L-2: Split window to show search buffer
L-3: Split window to show replace buffer
L-4: Split window to show copied hilite buffer
L-5: Split window to show copied invert buffer
L-6: Split window to show copied columnar buffer
L-7: Split window to show directory names
L-8: Set split window size
L-9: Activate next window split
COLUMNAR:
SC-`: Toggle columnar/regular display mode
SC-1: Copy and clear hilited columnar data
SC-2: Space-fill hilited columnar data, overlaying text. No copy made.
SC-3: Copy hilited columnar data
SC-4: Insert copied columnar data at cursor
SC-5: Overlay copied columnar data at cursor
SC-6: Insert marked columnar hilite at cursor (no intermediate copy)
SC-7: Overlay marked columnar hilite at cursor (no intermed copy)
PRINT:
C-p: Print the hilite region.
A-p: Select printing port: parallel, serial, print.dev processed or raw
AC-p: Print file
L-a: Stop current print
R-a: Stop all prints
L-s: Restart current print
SAC-p: Show printer control code help
L-p: Printer codes: Next letter key brackets hilite for boldface, etc
R-g: Find next printer code (can delete it with C-h)
L-g: Insert printer code. (See printer code table for numbers 0-75.)
PAGE:
L-y: Erase next page number
A-3: Input page number to go to
L-f: Insert a formfeed character
L-h: Go to top of page
L-b: Go to end of page
L-v: Insert page-division at cursor
L-d: Delete next page-division
L-r: Auto-insert page-divisions and page-numbers in file
SPELL:
R-1: Load in the speller dictionary files
R-2: Find first misspelled word, starting at cursor. Abort with Amiga-ESC.
R-3: Spell-check from cursor fwd. Mark bad words with "@".
R-4: Load suppl dictionary & spell from cursor fwd. Add to supplement.
R-5: Merge dict suppl with dict-files. dict.A-Z must be in Cur Dir.
R-6: Remove words from dict-files. dict.A-Z must be in Cur Dir.
R-8: Free speller files. (Frees 12k to 165k of memory.)
ARITHMETIC:
C-0: Set running total to 0
C-\: Type the running total at cursor
C-=: Add next word (if number) to total & display total
C--: Subtract next word (if number) from total & display total
REXX:
AC-1: Edit Rexx output buf35
AC-2: Edit Rexx input buf36
AC-3: Send output buf35 to Rexx
AC-4: Fetch Rexx input into buf36
AC-5: Send hilite region to Rexx
AC-6: Fetch Rexx input at cursor
AC-7: Send an OK reply to Rexx (Amiga-ESC abort sends Failed reply.)
AC-8: Send an OK reply to Rexx along with text in hilite region
AC-9: Toggle Rexx auto-traffic mode, handles traffic during idle periods
AC-0: Make an x.rexx program with commands to send to Uedit
MISCELLANEOUS:
C-m: Set command multiplier to use for next command
C-n: Input a text line number to go to
A-e: Change eol character
C-e: Change current file's eol character
A-c: Trim spaces between the next two words after cursor
C-c: Let next character typed be a CTRL-character, such as formfeed, etc
SA-c: Count number of times the next command is successfully run
A-g: Input a new lines/page value
L-m: Set left margin
L-u: Set top margin
L-l: Set bottom margin
AC-f1: Set max files can load for editing (1-100, typ. 20)
C-return: Set new lineLength
C-/: Show the ASCII value of character under cursor
C-1: Show current file size
C-3: Reformat cursor paragraph, starting at cursor line
C-4: Delete all trailing white-space in current file
S-f5: Toggle overstrike typing mode
A-f5: Toggle autoindent typing mode
C-f5: Toggle wordwrap typing mode
A-j: Toggle right-justify typing mode
L-f5: Toggle "changed" status of current buffer
SA-f5: Toggle file read-only status
SAC-f5: Toggle auto-backup mode
SA-m: Toggle map illegals setting
C-f2: Toggle save-on-idle flag
SC-f5: Toggle speak-messages status
AC-f5: Toggle speak-alerts status
C-2: Toggle displaying of cursor row-column
C-b: Toggle "busies" setting, shows buf# being worked on
C-g: Toggle the mark-gadgets setting
AC-i: Toggle the "make icons" flag
C-v: Toggle flag that makes CTRL chars vis/invis
C-l: Convert character under cursor to lower case and advance cursor
C-f: Toggle upper/lower case of char under cursor
C-u: Convert char under cursor to upper case
C-x: Toggle number under cursor between hex/decimal
C-j: Join next line to cursor line
C-o: Open cursor line for typing
S-del: Open space under cursor for typing
A-del: Open line for typing below cursor line
S-bs: Open space for typing in front of current word
A-bs: Open line for typing above current line
C-bs: Delete line below cursor line
C-del: Delete line above cursor line
A-l: Move hilite to left by one space
A-r: Move hilite to right by one space
A-1: Clear leading white space in cursor line
A-2: Center cursor line. (Uses current lineLength.)
A-4: Match indent of cursor line to prev line
A-5: Right-align cursor line from cursor rightward
SA-mouse: click/drag mouse to put word/phrase into index (C-w to see.)
SA-i: Scan index buffer (buf41), build index. (C-w to see.)
SAC-i: Input idle-timer value (tenths of sec) after which idle cmd run
A-d: Delay amount of time (tenths of seconds) stored using SA-d
SA-d: Set delay variable to some value in tenths of seconds
A-8: Show value of a number variable
A-9: Set value of a number variable
-----------------------------------------------------------------------------
BUFFER CONVENTIONS: ("See buffers" shows you these, if they are not empty.)
buf55-99 = available for user commands
buf50-54 = used for temporary purposes in commands
buf49 = search string buf48 = replace string
buf47 = copied hilite buf46 = copied invert
buf45 = scratch deletes (for Undo) buf44 = edit-command buffer
buf43 = filenames buf42 = HELP
buf41 = used in swapBuf (ctl-w) buf40 = AmigaDOS command
buf39 = AmigaDOS result buf38 = directory names
buf37 = copied columnar data buf36 = Rexx msg/reply input buffer
buf35 = Rexx msg/reply output buffer MaxFiles-buf34 = available
You can change this convention by editing the Config! file.
-----------------------------------------------------------------------------
NUMBER CONVENTIONS: (These variables are used by certain commands. Press
alt-8 to see them. Press alt-9 to set any number to a value.)
n46 = tenths of second to delay n49 = dollars & cents in running total
-----------------------------------------------------------------------------